# 引用df内容
import pandas as pd
# 生成db数据库
import sqlite3

# 读取Excel文件
df = pd.read_excel('斜坡孕灾条件主表.xlsx')

# 连接到SQLite数据库
conn = sqlite3.connect('DB_DZZH.db')

# 创建一个Cursor对象，用于执行SQL语句
cursor = conn.cursor()

# 将df中每一行数据插入到数据库对应字段中
for index, row in df.iterrows():
    cursor.execute("INSERT INTO 斜坡孕灾条件主表 (UID,名称,野外编号,统一编号,行政代码,省,市,县,乡,村,组,地点,经度,纬度) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )", tuple(row))


# 提交更改
conn.commit()

conn.close()
